package com.emerquim.persistence.dao;
// default package




/**
 * PContactoProductorasId entity. @author MyEclipse Persistence Tools
 */

public class PContactoProductorasId  implements java.io.Serializable {


    // Fields    

     private long cprId;
     private PEmpresasProductoras PEmpresasProductoras;


    // Constructors

    /** default constructor */
    public PContactoProductorasId() {
    }

    
    /** full constructor */
    public PContactoProductorasId(long cprId, PEmpresasProductoras PEmpresasProductoras) {
        this.cprId = cprId;
        this.PEmpresasProductoras = PEmpresasProductoras;
    }

   
    // Property accessors

    public long getCprId() {
        return this.cprId;
    }
    
    public void setCprId(long cprId) {
        this.cprId = cprId;
    }

    public PEmpresasProductoras getPEmpresasProductoras() {
        return this.PEmpresasProductoras;
    }
    
    public void setPEmpresasProductoras(PEmpresasProductoras PEmpresasProductoras) {
        this.PEmpresasProductoras = PEmpresasProductoras;
    }
   



   public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof PContactoProductorasId) ) return false;
		 PContactoProductorasId castOther = ( PContactoProductorasId ) other; 
         
		 return ( (this.getCprId()==castOther.getCprId()) || ( new Long(this.getCprId())!=null && new Long(castOther.getCprId())!=null && new Long(this.getCprId()).equals(new Long(castOther.getCprId())) ) )
 && ( (this.getPEmpresasProductoras()==castOther.getPEmpresasProductoras()) || ( this.getPEmpresasProductoras()!=null && castOther.getPEmpresasProductoras()!=null && this.getPEmpresasProductoras().equals(castOther.getPEmpresasProductoras()) ) );
   }
   
   public int hashCode() {
         int result = 17;
         
         result = 37 * result + ( new Long(getCprId()) == null ? 0 : new Long(this.getCprId()).hashCode() );
         result = 37 * result + ( getPEmpresasProductoras() == null ? 0 : this.getPEmpresasProductoras().hashCode() );
         return result;
   }   





}